import { menuadd, menudelete, menuedit, menuinfo, menulist } from "../../utils/request/api.js";
export default {
    menulist_a( { commit }, payload) {
        menulist(payload).then(res => {
            if (res.code == 200) {
                 commit('setMenulist',res.list)
            }
        })
    },
    // menuadd_a({ commit }, payload) {
    //     menuadd(payload).then(res => {
    //         commit('setMenuTitle', res)
    //         return res
    //     })
    // },
    async menuadd_a({ commit }, payload) {
        let res = await menuadd(payload)
        commit('setMenuTitle', res)
        return res
    },
    menudelete_a( { commit }, payload) {
        menudelete(payload).then(res => {
            //把操作成功变成删除成功
            commit('setMenuTitle', {...res,msg:"删除成功"})
        })
    },
    menuinfo_a( { commit }, payload) {
        menuinfo(payload).then(res => {
            //点击编辑的时候 直接把id添加到menuinfo上
             commit('setMenuinfo',{...res.list,id:payload})
        })
    },
    menuedit_a({ commit }, payload) {
        menuedit(payload).then(res => {
            //把操作成功变成修改成功
            commit('setMenuTitle',{...res,msg:"修改成功"})
        })
    },
}